package com.ruoyi.domain;

import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 充值对象 t10
 *
 * @author ruoyi
 * @date 2024-07-26
 */
public class T10 extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 交易Id */
    private Long F1001;

    /** 充值公司Id */
    @Excel(name = "充值公司Id")
    private Long F0301;

    /** 充值人 */
    @Excel(name = "充值人")
    private Long F0601;

    /** 充值金额 */
    @Excel(name = "充值金额")
    private Long F1002;

    /** 充值时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "充值时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date F1003;

    /** 充值方式（1微信，2支付宝，3其他） */
    @Excel(name = "充值方式", readConverterExp = "1=微信，2支付宝，3其他")
    private Long F1004;

    /** 账户余额 */
    @Excel(name = "账户余额")
    private Long F1005;

    /** 充值对象（1,个人充值，2公司充值） */
    @Excel(name = "充值对象", readConverterExp = "1=,个人充值，2公司充值")
    private Long F1006;

    public void setF1001(Long F1001)
    {
        this.F1001 = F1001;
    }

    public Long getF1001()
    {
        return F1001;
    }
    public void setF0301(Long F0301)
    {
        this.F0301 = F0301;
    }

    public Long getF0301()
    {
        return F0301;
    }
    public void setF0601(Long F0601)
    {
        this.F0601 = F0601;
    }

    public Long getF0601()
    {
        return F0601;
    }
    public void setF1002(Long F1002)
    {
        this.F1002 = F1002;
    }

    public Long getF1002()
    {
        return F1002;
    }
    public void setF1003(Date F1003)
    {
        this.F1003 = F1003;
    }

    public Date getF1003()
    {
        return F1003;
    }
    public void setF1004(Long F1004)
    {
        this.F1004 = F1004;
    }

    public Long getF1004()
    {
        return F1004;
    }
    public void setF1005(Long F1005)
    {
        this.F1005 = F1005;
    }

    public Long getF1005()
    {
        return F1005;
    }
    public void setF1006(Long F1006)
    {
        this.F1006 = F1006;
    }

    public Long getF1006()
    {
        return F1006;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
                .append("F1001", getF1001())
                .append("F0301", getF0301())
                .append("F0601", getF0601())
                .append("F1002", getF1002())
                .append("F1003", getF1003())
                .append("F1004", getF1004())
                .append("F1005", getF1005())
                .append("F1006", getF1006())
                .toString();
    }
}